#ifndef _WX_GTK_COLORDLG_H_
#define _WX_GTK_COLORDLG_H_

#include "wx/dialog.h"
#include "wx/cmndata.h"

class wxColourDialog : public wxDialog {
  public:
    wxColourDialog() {}
    wxColourDialog( wxWindow *parent,wxColourData *data = ( wxColourData * )NULL );
    virtual ~wxColourDialog() {}
    bool Create( wxWindow *parent, wxColourData *data = ( wxColourData * )NULL );
    wxColourData &GetColourData() { return m_data; }
    virtual int ShowModal();
  protected:
    virtual void DoSetSize( int x, int y,int width, int height,int sizeFlags = wxSIZE_AUTO ) {}
    virtual void DoMoveWindow( int x, int y,int width, int height ) {}
    void ColourDataToDialog();
    void DialogToColourData();
    wxColourData m_data;
    DECLARE_DYNAMIC_CLASS( wxColourDialog )
};

#endif
